apr

类 文件路径

系统.对象
    └apr.文件路径


公开 类 文件路径 <基类型 = 系统.对象

本类提供了操作文件路径的方法。


方法摘要
公开 静态 文本,文本

取根路径(文本 文件路径, apr.内存池 内存池对象, 整数 标志 = 0) 

    本方法设置返回码,执行成功返回值分别为根目录、文件名,失败返回均为空文本。

公开 静态 文本

添加路径(文本 路径1, 文本 路径2, apr.内存池 内存池对象, 整数 标志 = 0) 

    例如:参数1为“/foo/bar”,参数2为“../bar/baz”合并后为“/foo/bar/baz”。本方法设置返回码,成功返回合并后路径,失败返回空文本。

公开 静态 apr.数组容器

分割路径(文本 路径, apr.内存池 内存池对象) 

    例如分割环境变量的路径时使用该方法。本方法设置返回码,执行成功返回值为数组容器对象,失败返回空对象。

公开 静态 文本

合并路径(apr.数组容器 数组容器对象, apr.内存池 内存池对象) 

    本方法设置返回码,成功返回合并后路径(WIN32、NETWARE、OS2平台各路径之间以“;”分开,UNIX平台以“:”分开。),失败返回空对象。

公开 静态 文本

取默认文件路径(apr.内存池 内存池对象, 整数 标志 = 0) 

    本方法设置返回码,执行成功返回默认路径,失败返回空对象。

公开 静态 apr.返回码

置默认文件路径(文本 路径, apr.内存池 内存池对象) 

公开 静态 整数

取编码(apr.内存池 内存池对象) 

    在UNIX平台上返回编码类型为“本地”,在Win32上返回编码类型为“UTF8”或“本地”。本方法设置返回码,执行成功返回编码类型(见枚举“路径编码”),失败返回-1。

系统.对象 继承的方法
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用

取根路径

公开 静态 文本,文本 取根路径(文本 文件路径, apr.内存池 内存池对象, 整数 标志 = 0)

    本方法设置返回码,执行成功返回值分别为根目录、文件名,失败返回均为空文本。

参数:

    文件路径 - 绝对路径及文件名。

    内存池对象

    标志 - 见枚举“文件路径选项”,推荐使用NATIVE或TRUENAME。


添加路径

公开 静态 文本 添加路径(文本 路径1, 文本 路径2, apr.内存池 内存池对象, 整数 标志 = 0)

    例如:参数1为“/foo/bar”,参数2为“../bar/baz”合并后为“/foo/bar/baz”。本方法设置返回码,成功返回合并后路径,失败返回空文本。

参数:

    路径1 - 如果传入空文本则合并后路径为“路径2”。

    路径2

    内存池对象

    标志 - 见枚举“文件路径选项”。


分割路径

公开 静态 apr.数组容器 分割路径(文本 路径, apr.内存池 内存池对象)

    例如分割环境变量的路径时使用该方法。本方法设置返回码,执行成功返回值为数组容器对象,失败返回空对象。

参数:

    路径 - WIN32、NETWARE、OS2平台各路径之间以“;”分开,UNIX平台以“:”分开。

    内存池对象


合并路径

公开 静态 文本 合并路径(apr.数组容器 数组容器对象, apr.内存池 内存池对象)

    本方法设置返回码,成功返回合并后路径(WIN32、NETWARE、OS2平台各路径之间以“;”分开,UNIX平台以“:”分开。),失败返回空对象。

参数:

    数组容器对象

    内存池对象


取默认文件路径

公开 静态 文本 取默认文件路径(apr.内存池 内存池对象, 整数 标志 = 0)

    本方法设置返回码,执行成功返回默认路径,失败返回空对象。

参数:

    内存池对象

    标志 - 见枚举“文件路径选项”,如0。


置默认文件路径

公开 静态 apr.返回码 置默认文件路径(文本 路径, apr.内存池 内存池对象)

参数:

    路径

    内存池对象


取编码

公开 静态 整数 取编码(apr.内存池 内存池对象)

    在UNIX平台上返回编码类型为“本地”,在Win32上返回编码类型为“UTF8”或“本地”。本方法设置返回码,执行成功返回编码类型(见枚举“路径编码”),失败返回-1。

参数:

    内存池对象



http://dotef.eyuyan.com